Priority Assignment for Sub-transaction in Distributed Real-time Databases
نویسندگان
چکیده
Recent studies on deadline assignment to sub-tasks in distributed real-time systems have suggested different heuristics for priority assignment to improve the system performance [6,10]. These heuristics only consider the real-time constraints of the tasks and may not be suitable for distributed real-time database systems (DRTDBS). In this paper, we examine the performance of these heuristics for DRTDBS and suggest better alternatives. Our performance results show that many factors, such as data conflict resolution, transaction aborts and restarts, that are unique to a database system in fact have significant impact on the performance of the heuristics for subtransaction priority assignment. One of our proposed heuristics, which considers both real-time constraints of the transactions and the impact on data contention, gives the best performance.
منابع مشابه
Efficient Priority Assignment Policies for Distributed Real-Time Database Systems
A lot of research works have been done in this filed of real-time database systems to seek for optimizing transaction scheduling. The findings of such studies examining the use of various algorithms of priority assignment policy have been discussed widely. One drawback of these approaches is presenting poor performance due to neglect repetitively missed real-time transactions. In this paper, an...
متن کاملTransaction Shipping Approach for Mobile Distributed Real-Time Databases
Due to the unpredictability of mobile network, it is difficult to meet transaction deadlines in a mobile distributed real-time database system (MDRDTBS). We propose the idea of transaction shipping to reduce the overheads in processing a transaction over mobile network and in resolving priority inversion. We consider a distributed lock-based real-time protocol, the Distributed High Priority Two...
متن کاملDynamic Priority Assignment and Conflict Resolution in Real Time Databases
The conflict resolution technique normally used in Real Time Systems is EDF(Earliest Deadline First). However ,this technique is found to be biased towards the shorter transactions. No technique has been Reported in the literature to remove this biasing. This paper presents a new technique of dynamic priority assignment in real time transactions that is based on the ratio of time left to the ti...
متن کاملOptimized Deadline Assignment and Schedulability Analysis for Distributed Real-Time Systems with Local EDF Scheduling
The assignment of scheduling parameters under the Earliest Deadline First (EDF) scheduling policy is trivial in single processor systems because deadlines are used directly. However, it is still difficult to find a feasible deadline assignment for EDF distributed systems when the utilization levels of the CPUs and communication networks are pushed near to their limits. Most distributed applicat...
متن کاملTask partitioning and priority assignment for distributed hard real-time systems
In this paper, we propose the Distributed using Optimal Priority Assignment (DOPA) heuristic that finds a feasible partitioning and priority assignment for distributed applications based on the linear transactional model. DOPA partitions the tasks and messages in the distributed system, and makes use of the Optimal Priority Assignment (OPA) algorithm known as Audsley's algorithm, to find the pr...
متن کامل